
  // 将下面异步代码使用 Promise 的方法改进
  // 尽量用看上去像同步代码的方式
  // setTimeout(function () {
  //   var a = 'hello'
  //   setTimeout(function () {
  //     var b = 'lagou'
  //     setTimeout(function () {
  //       var c = 'I ♥ U'
  //       console.log(a + b +c)
  //     }, 10)
  //   }, 10)
  // }, 10)

  var p = new Promise(function(resolve, reject){
      setTimeout(function(){
        var a = 'hello'
        setTimeout(function(){
          var b = 'lagou'
          setTimeout(function(){
            var c = 'I ❤ U'
            resolve(a + b +c);
          },10)
        },10)
      },10)
  });
  
  p.then(function(resolve){
      console.log(resolve)
  })